//
// Created by Administrator on 2021/5/24.
// @file DBusServiceServer.h
// @author jmdvirus
// @date $YEAR-$MONTH-24 15:25:00
//

#ifndef JKLIBS_DBUSSERVICESERVER_H
#define JKLIBS_DBUSSERVICESERVER_H

#include "DBusServiceBase.h"
#include "SystemInfoService.h"

class DBusServiceServer : public com::webfuture::jklibs::systeminfo_adaptor,
                          public DBus::IntrospectableAdaptor,
                          public DBus::ObjectAdaptor
{
  public:
    DBusServiceServer(DBus::Connection &connection);
    std::string GetSysInfo(const std::string &sysType);
};

#endif // JKLIBS_DBUSSERVICESERVER_H
